someone's level best - Almanca İngilizce Sözlük